home *** CD-ROM | disk | FTP | other *** search
/ Learn Microsoft Visual Basic 6.0 Now / Learn Microsoft Visual Basic 6.0 Now (Microsoft Press)(X03-58607)(1998).ISO / setup.iwf < prev    next >
Text File  |  1998-06-07  |  29KB  |  506 lines

  1.  
  2. #define TITLEDISPLAYNAME "Learn Microsoft Visual Basic 6.0 Now"
  3.  
  4. setup
  5. {
  6.     general {MainWindowBackgroundBitmap:banner.bmp;
  7.         PrimaryApplication:LVB6.EXE;
  8.         ApplicationDisplayName:TITLEDISPLAYNAME;
  9.         Company:Microsoft;
  10.         MainWindowCaption:TITLEDISPLAYNAME;
  11.         MainWindowBackgroundText:TITLEDISPLAYNAME;
  12.         AddRemoveProgramsText:Learn Microsoft Visual Basic 6.0 Now;
  13.         LicenseAgreement:media\license.txt;
  14.         DatabaseLocation:Harddrive;
  15.         DatabaseName:LVB6.MDB;
  16.         MediaViewFileName:LVB6.m14;
  17.         MediaSourcePath:Media;
  18.         InstallActiveMovie:Yes;
  19.         ActiveMovieSetup:AMovie.exe;
  20.         ShowActiveMovieStep:No;
  21.         MarissaUninstallKey:Marissa Viewer}
  22.  
  23.     registry{CompanyKey:Software\Microsoft;
  24.         ProductKey:Microsoft Press;
  25.         TitleKey:Learn Microsoft Visual Basic 6.0 Now;
  26.         PrimaryLocationKey:LVB6;
  27.         PrimaryLocationVersionKey:1.0;
  28.         PrimaryLocationValueName:Location;
  29.         MediaViewValueName:MediaView File Path;
  30.         MediaPathValueName:Media Path;
  31.         ListsPathValueName:List Path;
  32.         DatabaseValueName:Database Name}
  33. }
  34.  
  35. billboards
  36. {
  37.     1    {Bitmap:media\billbrd1.bmp; MinimumDisplayTime: 1.5}
  38.     2    {Bitmap:media\billbrd2.bmp; MinimumDisplayTime: 1.5}
  39.     3    {Bitmap:media\billbrd4.bmp; MinimumDisplayTime: 1.5}
  40. }
  41.  
  42.  
  43.  
  44. configurations
  45. {
  46.     Typical        {Name:&Complete;
  47.             Description:Installs Learn Microsoft Visual Basic 6.0 Now including sample files. Requires up to 13 MB of disk space.;
  48.             Bitmap:complete.bmp;
  49.             Group:Install;
  50.             Group:Main;
  51.             Group:Fonts;
  52.             Group:DLLS;
  53.             Group:OCXs;
  54.             Group:Samples}
  55.  
  56.     Complete    {Name:&Typical;
  57.             Description:Installs Learn Microsoft Visual Basic 6.0 Now. Requires up to 11 MB of disk space.;
  58.             Bitmap:typical.bmp;
  59.             Group:Install;
  60.             Group:Main;
  61.             Group:Fonts;
  62.             Group:DLLS;
  63.             Group:OCXs}
  64. }
  65.  
  66. groups
  67. {
  68.     Install    {Name:Install; Description:Uncompressed files for the install process}
  69.     Main    {Name:Main; Description:The primary group of files}
  70.     Samples    {Implicit:No; SourceDirectory:Samples; ReadOnly:-; Remove:Never; Destination:LVB6}
  71.     Labs    {Implicit:Yes; SourceDirectory:Labs; ReadOnly:-; Remove:Never; Destination:LVB6}
  72.     Fonts    {}
  73.     DLLs    {}
  74.     OCXs    {}
  75.     NotInstalled    {Description:Files that setup needs to register, but are not installed}
  76. }
  77.  
  78.  
  79. Install
  80. {
  81.     setup.exe        {Remove:Never}
  82.     iwclean.exe        {Destination:JetstreamShared; Remove:Never}
  83.     banner.bmp        {Destination:FilePrimary; Remove:Always}
  84.     typical.bmp        {Destination:FilePrimary; Remove:Always}
  85.     complete.bmp    {Destination:FilePrimary; Remove:Always}
  86.  
  87. }
  88.  
  89. Main
  90. {
  91.     LVB6.EXE    {Remove:Always}
  92.     LVB6.CNT    {Remove:Always}
  93.     LVB6.FTS    {Remove:Always; ReadOnly:-}
  94.     LVB6.GID    {Remove:Always; ReadOnly:-}
  95.     LVB6.HLP    {Remove:Always}
  96.     LVB6.MDB    {Remove:Always; ReadOnly:-}
  97.     README.TXT    {Remove:Always}
  98.  
  99. }
  100.  
  101. //These files stay on the CD and are listed here to help setup dynamically locate them.
  102.  
  103. NotInstalled
  104. {
  105.     LVB6.m14    {}
  106. }
  107.  
  108. Fonts
  109. {
  110.     System\ARIALNB.TTF    {Dest: Fonts; FontName:Arial Narrow Bold; Remove:Never}
  111.     System\ARIALN.TTF    {Dest: Fonts; FontName:Arial Narrow; Remove:Never}
  112.     System\WINGDNG2.TTF    {Dest: Fonts; FontName:WingDings 2; Remove:Never}
  113.     System\WINGDNG3.TTF    {Dest: Fonts; FontName:WingDings 3; Remove:Never}
  114. }
  115.  
  116. DLLs
  117. {
  118.     System\DAO350.DLL    {Dest:DAO; SelfRegistering:Yes; ReferenceCounting:Yes; Remove:Never; ReadOnly:-}
  119.     System\OLEAUT32.DLL    {Dest:System; SelfRegistering:Yes; ReferenceCounting:No; Remove:Never; ReadOnly:-}
  120.     System\DMEM.DLL        {Dest:System; ReferenceCounting:Yes; Remove:Ask; ReadOnly:-}
  121.     System\MARISSA.DLL    {Dest:System; SelfRegistering:Yes; ReferenceCounting:Yes; Remove:Ask; ReadOnly:-}
  122.     System\MFC40.DLL    {Dest:System; SelfRegistering:Yes; ReferenceCounting:No; Remove:Never; ReadOnly:-}
  123.     System\MSJET35.DLL    {Dest:System; SelfRegistering:Yes; ReferenceCounting:No; Remove:Never; ReadOnly:-}
  124.     System\MSJINT35.DLL    {Dest:System; ReferenceCounting:No; Remove:Never; ReadOnly:-}
  125.     System\MSJTER35.DLL    {Dest:System; ReferenceCounting:No; Remove:Never; ReadOnly:-}
  126.     System\MSREPL35.DLL    {Dest:System; ReferenceCounting:No; Remove:Never; ReadOnly:-}
  127.     System\MSVBVM50.DLL    {Dest:System; SelfRegistering:Yes; ReferenceCounting:No; Remove:Never; ReadOnly:-}
  128.     System\MSVCRT.DLL    {Dest:System; ReferenceCounting:No; Remove:Never; ReadOnly:-}
  129.     System\MSVCRT40.DLL    {Dest:System; ReferenceCounting:No; Remove:Never; ReadOnly:-}
  130.     System\OLEPRO32.DLL    {Dest:System; SelfRegistering:Yes; ReferenceCounting:No; Remove:Never; ReadOnly:-}
  131.     System\VB5DB.DLL    {Dest:System; ReferenceCounting:Yes; Remove:Ask; ReadOnly:-}
  132.     System\VBAJET32.DLL    {Dest:System; ReferenceCounting:No; Remove:Never; ReadOnly:-}
  133. }
  134.  
  135. OCXs
  136. {
  137.     System\COMCTL32.OCX    {Dest:System; SelfRegistering:Yes; ReferenceCounting:No; Remove:Never; ReadOnly:-}
  138.     System\COMDLG32.OCX    {Dest:System; SelfRegistering:Yes; ReferenceCounting:No; Remove:Never; ReadOnly:-}
  139.     System\DBLIST32.OCX    {Dest:System; SelfRegistering:Yes; ReferenceCounting:Yes; Remove:Ask; ReadOnly:-}
  140.     System\MV141KN.OCX    {Dest:System; SelfRegistering:Yes; ReferenceCounting:Yes; Remove:Ask; ReadOnly:-}
  141.     System\THREED32.OCX    {Dest:System; SelfRegistering:Yes; ReferenceCounting:Yes; Remove:Ask; ReadOnly:-}
  142. }
  143.  
  144. Samples
  145. {
  146. //Reinstall Explanation File
  147.     Samples\samples.txt        {Dest:LVB6; Remove:Never; RenameTo:SamplesReadme.txt}
  148. //CH01
  149.     Samples\ch01\coins.wmf        {Dest:LVB6; Remove:Never; RenameTo:ch01\coins.wmf; ReadOnly:-}
  150.     Samples\ch01\Welcome.vbp    {Dest:LVB6; Remove:Never; RenameTo:ch01\Welcome.vbp; ReadOnly:-}
  151.     Samples\ch01\Welcome.frx    {Dest:LVB6; Remove:Never; RenameTo:ch01\Welcome.frx; ReadOnly:-}
  152.     Samples\ch01\Welcome.Frm    {Dest:LVB6; Remove:Never; RenameTo:ch01\Welcome.Frm; ReadOnly:-}
  153.     Samples\ch01\Lucky.vbw        {Dest:LVB6; Remove:Never; RenameTo:ch01\Lucky.vbw; ReadOnly:-}
  154.     Samples\ch01\Lucky.vbp        {Dest:LVB6; Remove:Never; RenameTo:ch01\Lucky.vbp; ReadOnly:-}
  155.     Samples\ch01\Lucky.frx        {Dest:LVB6; Remove:Never; RenameTo:ch01\Lucky.frx; ReadOnly:-}
  156.     Samples\ch01\Lucky.frm        {Dest:LVB6; Remove:Never; RenameTo:ch01\Lucky.frm; ReadOnly:-}
  157.     Samples\ch01\Lab1.vbw        {Dest:LVB6; Remove:Never; RenameTo:ch01\Lab1.vbw; ReadOnly:-}
  158.     Samples\ch01\Lab1.vbp        {Dest:LVB6; Remove:Never; RenameTo:ch01\Lab1.vbp; ReadOnly:-}
  159.     Samples\ch01\Lab1.frm        {Dest:LVB6; Remove:Never; RenameTo:ch01\Lab1.frm; ReadOnly:-}
  160.     Samples\ch01\Welcome.vbw    {Dest:LVB6; Remove:Never; RenameTo:ch01\Welcome.vbw; ReadOnly:-}
  161. //CH02
  162.     Samples\ch02\answmach.wmf    {Dest:LVB6; Remove:Never; RenameTo:ch02\answmach.wmf; ReadOnly:-}
  163.     Samples\ch02\satedish.wmf    {Dest:LVB6; Remove:Never; RenameTo:ch02\satedish.wmf; ReadOnly:-}
  164.     Samples\ch02\printer.wmf    {Dest:LVB6; Remove:Never; RenameTo:ch02\printer.wmf; ReadOnly:-}
  165.     Samples\ch02\poundbag.wmf    {Dest:LVB6; Remove:Never; RenameTo:ch02\poundbag.wmf; ReadOnly:-}
  166.     Samples\ch02\pcomputr.wmf    {Dest:LVB6; Remove:Never; RenameTo:ch02\pcomputr.wmf; ReadOnly:-}
  167.     Samples\ch02\laptop1.wmf    {Dest:LVB6; Remove:Never; RenameTo:ch02\laptop1.wmf; ReadOnly:-}
  168.     Samples\ch02\Lab2.vbw        {Dest:LVB6; Remove:Never; RenameTo:ch02\Lab2.vbw; ReadOnly:-}
  169.     Samples\ch02\Lab2.vbp        {Dest:LVB6; Remove:Never; RenameTo:ch02\Lab2.vbp; ReadOnly:-}
  170.     Samples\ch02\Lab2.frm        {Dest:LVB6; Remove:Never; RenameTo:ch02\Lab2.frm; ReadOnly:-}
  171.     Samples\ch02\harddisk.wmf    {Dest:LVB6; Remove:Never; RenameTo:ch02\harddisk.wmf; ReadOnly:-}
  172.     Samples\ch02\dollar.wmf        {Dest:LVB6; Remove:Never; RenameTo:ch02\dollar.wmf; ReadOnly:-}
  173.     Samples\ch02\Demo2_4.vbw    {Dest:LVB6; Remove:Never; RenameTo:ch02\Demo2-4.vbw; ReadOnly:-}
  174.     Samples\ch02\Demo2_4.vbp    {Dest:LVB6; Remove:Never; RenameTo:ch02\Demo2-4.vbp; ReadOnly:-}
  175.     Samples\ch02\Demo2_4.frx    {Dest:LVB6; Remove:Never; RenameTo:ch02\Demo2-4.frx; ReadOnly:-}
  176.     Samples\ch02\Demo2_4.frm    {Dest:LVB6; Remove:Never; RenameTo:ch02\Demo2-4.frm; ReadOnly:-}
  177.     Samples\ch02\Demo2_3.vbw    {Dest:LVB6; Remove:Never; RenameTo:ch02\Demo2-3.vbw; ReadOnly:-}
  178.     Samples\ch02\Demo2_3.vbp    {Dest:LVB6; Remove:Never; RenameTo:ch02\Demo2-3.vbp; ReadOnly:-}
  179.     Samples\ch02\Demo2_3.frm    {Dest:LVB6; Remove:Never; RenameTo:ch02\Demo2-3.frm; ReadOnly:-}
  180.     Samples\ch02\Demo2_2.vbw    {Dest:LVB6; Remove:Never; RenameTo:ch02\Demo2-2.vbw; ReadOnly:-}
  181.     Samples\ch02\Demo2_2.vbp    {Dest:LVB6; Remove:Never; RenameTo:ch02\Demo2-2.vbp; ReadOnly:-}
  182.     Samples\ch02\Demo2_2.frm    {Dest:LVB6; Remove:Never; RenameTo:ch02\Demo2-2.frm; ReadOnly:-}
  183.     Samples\ch02\Demo2_1.vbw    {Dest:LVB6; Remove:Never; RenameTo:ch02\Demo2-1.vbw; ReadOnly:-}
  184.     Samples\ch02\Demo2_1.vbp    {Dest:LVB6; Remove:Never; RenameTo:ch02\Demo2-1.vbp; ReadOnly:-}
  185.     Samples\ch02\Demo2_1.frm    {Dest:LVB6; Remove:Never; RenameTo:ch02\Demo2-1.frm; ReadOnly:-}
  186.     Samples\ch02\copymach.wmf    {Dest:LVB6; Remove:Never; RenameTo:ch02\copymach.wmf; ReadOnly:-}
  187.     Samples\ch02\computer.wmf    {Dest:LVB6; Remove:Never; RenameTo:ch02\computer.wmf; ReadOnly:-}
  188.     Samples\ch02\check.wmf        {Dest:LVB6; Remove:Never; RenameTo:ch02\check.wmf; ReadOnly:-}
  189.     Samples\ch02\calcultr.wmf    {Dest:LVB6; Remove:Never; RenameTo:ch02\calcultr.wmf; ReadOnly:-}
  190.     Samples\ch02\Shops.mdb        {Dest:LVB6; Remove:Never; RenameTo:ch02\Shops.mdb; ReadOnly:-}
  191. //CH03
  192.     Samples\ch03\Demo3_1.frm    {Dest:LVB6; Remove:Never; RenameTo:ch03\Demo3-1.frm; ReadOnly:-}
  193.     Samples\ch03\Payphone.wmf    {Dest:LVB6; Remove:Never; RenameTo:ch03\Payphone.wmf; ReadOnly:-}
  194.     Samples\ch03\Micrchip.wmf    {Dest:LVB6; Remove:Never; RenameTo:ch03\Micrchip.wmf; ReadOnly:-}
  195.     Samples\ch03\Lab3.vbw        {Dest:LVB6; Remove:Never; RenameTo:ch03\Lab3.vbw; ReadOnly:-}
  196.     Samples\ch03\Lab3.vbp        {Dest:LVB6; Remove:Never; RenameTo:ch03\Lab3.vbp; ReadOnly:-}
  197.     Samples\ch03\Lab3.frm        {Dest:LVB6; Remove:Never; RenameTo:ch03\Lab3.frm; ReadOnly:-}
  198.     Samples\ch03\Demo3_2.vbw    {Dest:LVB6; Remove:Never; RenameTo:ch03\Demo3-2.vbw; ReadOnly:-}
  199.     Samples\ch03\Demo3_2.vbp    {Dest:LVB6; Remove:Never; RenameTo:ch03\Demo3-2.vbp; ReadOnly:-}
  200.     Samples\ch03\Demo3_2.frm    {Dest:LVB6; Remove:Never; RenameTo:ch03\Demo3-2.frm; ReadOnly:-}
  201.     Samples\ch03\Demo3_1.vbw    {Dest:LVB6; Remove:Never; RenameTo:ch03\Demo3-1.vbw; ReadOnly:-}
  202.     Samples\ch03\Demo3_1.vbp    {Dest:LVB6; Remove:Never; RenameTo:ch03\Demo3-1.vbp; ReadOnly:-}
  203.     Samples\ch03\Typewrtr.wmf    {Dest:LVB6; Remove:Never; RenameTo:ch03\Typewrtr.wmf; ReadOnly:-}
  204. //CH04
  205.     Samples\ch04\Demo4_1.frm    {Dest:LVB6; Remove:Never; RenameTo:ch04\Demo4-1.frm; ReadOnly:-}
  206.     Samples\ch04\Lab4.vbp        {Dest:LVB6; Remove:Never; RenameTo:ch04\Lab4.vbp; ReadOnly:-}
  207.     Samples\ch04\Lab4.frm        {Dest:LVB6; Remove:Never; RenameTo:ch04\Lab4.frm; ReadOnly:-}
  208.     Samples\ch04\Demo4_2.vbw    {Dest:LVB6; Remove:Never; RenameTo:ch04\Demo4-2.vbw; ReadOnly:-}
  209.     Samples\ch04\Demo4_2.vbp    {Dest:LVB6; Remove:Never; RenameTo:ch04\Demo4-2.vbp; ReadOnly:-}
  210.     Samples\ch04\Demo4_2.frm    {Dest:LVB6; Remove:Never; RenameTo:ch04\Demo4-2.frm; ReadOnly:-}
  211.     Samples\ch04\Demo4_1.vbw    {Dest:LVB6; Remove:Never; RenameTo:ch04\Demo4-1.vbw; ReadOnly:-}
  212.     Samples\ch04\Demo4_1.vbp    {Dest:LVB6; Remove:Never; RenameTo:ch04\Demo4-1.vbp; ReadOnly:-}
  213.     Samples\ch04\Lab4.vbw        {Dest:LVB6; Remove:Never; RenameTo:ch04\Lab4.vbw; ReadOnly:-}
  214. //CH05
  215.     Samples\ch05\Demo5_1.frm    {Dest:LVB6; Remove:Never; RenameTo:ch05\Demo5-1.frm; ReadOnly:-}
  216.     Samples\ch05\Pcomputr.wmf    {Dest:LVB6; Remove:Never; RenameTo:ch05\Pcomputr.wmf; ReadOnly:-}
  217.     Samples\ch05\Lab5.vbw        {Dest:LVB6; Remove:Never; RenameTo:ch05\Lab5.vbw; ReadOnly:-}
  218.     Samples\ch05\Lab5.vbp        {Dest:LVB6; Remove:Never; RenameTo:ch05\Lab5.vbp; ReadOnly:-}
  219.     Samples\ch05\Lab5.frm        {Dest:LVB6; Remove:Never; RenameTo:ch05\Lab5.frm; ReadOnly:-}
  220.     Samples\ch05\Demo5_2.vbw    {Dest:LVB6; Remove:Never; RenameTo:ch05\Demo5-2.vbw; ReadOnly:-}
  221.     Samples\ch05\Demo5_2.vbp    {Dest:LVB6; Remove:Never; RenameTo:ch05\Demo5-2.vbp; ReadOnly:-}
  222.     Samples\ch05\Demo5_2.frm    {Dest:LVB6; Remove:Never; RenameTo:ch05\Demo5-2.frm; ReadOnly:-}
  223.     Samples\ch05\Demo5_1.vbw    {Dest:LVB6; Remove:Never; RenameTo:ch05\Demo5-1.vbw; ReadOnly:-}
  224.     Samples\ch05\Demo5_1.vbp    {Dest:LVB6; Remove:Never; RenameTo:ch05\Demo5-1.vbp; ReadOnly:-}
  225.     Samples\ch05\Rolodex.wmf    {Dest:LVB6; Remove:Never; RenameTo:ch05\Rolodex.wmf; ReadOnly:-}
  226. //CH06
  227.     Samples\ch06\Demo6_1.frm    {Dest:LVB6; Remove:Never; RenameTo:ch06\Demo6-1.frm; ReadOnly:-}
  228.     Samples\ch06\Lab6.vbp        {Dest:LVB6; Remove:Never; RenameTo:ch06\Lab6.vbp; ReadOnly:-}
  229.     Samples\ch06\Lab6.frm        {Dest:LVB6; Remove:Never; RenameTo:ch06\Lab6.frm; ReadOnly:-}
  230.     Samples\ch06\Demo6_2.vbw    {Dest:LVB6; Remove:Never; RenameTo:ch06\Demo6-2.vbw; ReadOnly:-}
  231.     Samples\ch06\Demo6_2.vbp    {Dest:LVB6; Remove:Never; RenameTo:ch06\Demo6-2.vbp; ReadOnly:-}
  232.     Samples\ch06\Demo6_2.frm    {Dest:LVB6; Remove:Never; RenameTo:ch06\Demo6-2.frm; ReadOnly:-}
  233.     Samples\ch06\Demo6_1.vbw    {Dest:LVB6; Remove:Never; RenameTo:ch06\Demo6-1.vbw; ReadOnly:-}
  234.     Samples\ch06\Demo6_1.vbp    {Dest:LVB6; Remove:Never; RenameTo:ch06\Demo6-1.vbp; ReadOnly:-}
  235.     Samples\ch06\Lab6.vbw        {Dest:LVB6; Remove:Never; RenameTo:ch06\Lab6.vbw; ReadOnly:-}
  236. //CH07
  237.     Samples\ch07\Contact.frm    {Dest:LVB6; Remove:Never; RenameTo:ch07\Contact.frm; ReadOnly:-}
  238.     Samples\ch07\Lab7Sol.vbp    {Dest:LVB6; Remove:Never; RenameTo:ch07\Lab7Sol.vbp; ReadOnly:-}
  239.     Samples\ch07\Lab7Sol.frm    {Dest:LVB6; Remove:Never; RenameTo:ch07\Lab7Sol.frm; ReadOnly:-}
  240.     Samples\ch07\Lab7.vbw        {Dest:LVB6; Remove:Never; RenameTo:ch07\Lab7.vbw; ReadOnly:-}
  241.     Samples\ch07\Lab7.vbp        {Dest:LVB6; Remove:Never; RenameTo:ch07\Lab7.vbp; ReadOnly:-}
  242.     Samples\ch07\Lab7.frm        {Dest:LVB6; Remove:Never; RenameTo:ch07\Lab7.frm; ReadOnly:-}
  243.     Samples\ch07\Flgitaly.ico    {Dest:LVB6; Remove:Never; RenameTo:ch07\Flgitaly.ico; ReadOnly:-}
  244.     Samples\ch07\Demo7_2.vbw    {Dest:LVB6; Remove:Never; RenameTo:ch07\Demo7-2.vbw; ReadOnly:-}
  245.     Samples\ch07\Demo7_2.vbp    {Dest:LVB6; Remove:Never; RenameTo:ch07\Demo7-2.vbp; ReadOnly:-}
  246.     Samples\ch07\Demo7_2.frx    {Dest:LVB6; Remove:Never; RenameTo:ch07\Demo7-2.frx; ReadOnly:-}
  247.     Samples\ch07\Demo7_2.frm    {Dest:LVB6; Remove:Never; RenameTo:ch07\Demo7-2.frm; ReadOnly:-}
  248.     Samples\ch07\Demo7_1.vbw    {Dest:LVB6; Remove:Never; RenameTo:ch07\Demo7-1.vbw; ReadOnly:-}
  249.     Samples\ch07\Demo7_1.vbp    {Dest:LVB6; Remove:Never; RenameTo:ch07\Demo7-1.vbp; ReadOnly:-}
  250.     Samples\ch07\Demo7_1.frm    {Dest:LVB6; Remove:Never; RenameTo:ch07\Demo7-1.frm; ReadOnly:-}
  251.     Samples\ch07\Def.frx        {Dest:LVB6; Remove:Never; RenameTo:ch07\Def.frx; ReadOnly:-}
  252.     Samples\ch07\Def.frm        {Dest:LVB6; Remove:Never; RenameTo:ch07\Def.frm; ReadOnly:-}
  253.     Samples\ch07\Contact.frx    {Dest:LVB6; Remove:Never; RenameTo:ch07\Contact.frx; ReadOnly:-}
  254.     Samples\ch07\Lab7Sol.vbw    {Dest:LVB6; Remove:Never; RenameTo:ch07\Lab7Sol.vbw; ReadOnly:-}
  255. //CH08
  256.     Samples\ch08\cdrom02.ico    {Dest:LVB6; Remove:Never; RenameTo:ch08\cdrom02.ico; ReadOnly:-}
  257.     Samples\ch08\trash02a.ico    {Dest:LVB6; Remove:Never; RenameTo:ch08\trash02a.ico; ReadOnly:-}
  258.     Samples\ch08\point11.ico    {Dest:LVB6; Remove:Never; RenameTo:ch08\point11.ico; ReadOnly:-}
  259.     Samples\ch08\Lab8.vbw        {Dest:LVB6; Remove:Never; RenameTo:ch08\Lab8.vbw; ReadOnly:-}
  260.     Samples\ch08\Lab8.vbp        {Dest:LVB6; Remove:Never; RenameTo:ch08\Lab8.vbp; ReadOnly:-}
  261.     Samples\ch08\Lab8.frx        {Dest:LVB6; Remove:Never; RenameTo:ch08\Lab8.frx; ReadOnly:-}
  262.     Samples\ch08\Lab8.frm        {Dest:LVB6; Remove:Never; RenameTo:ch08\Lab8.frm; ReadOnly:-}
  263.     Samples\ch08\gaspump.ico    {Dest:LVB6; Remove:Never; RenameTo:ch08\gaspump.ico; ReadOnly:-}
  264.     Samples\ch08\fire.ico        {Dest:LVB6; Remove:Never; RenameTo:ch08\fire.ico; ReadOnly:-}
  265.     Samples\ch08\Face03.ico        {Dest:LVB6; Remove:Never; RenameTo:ch08\Face03.ico; ReadOnly:-}
  266.     Samples\ch08\Face01.ico        {Dest:LVB6; Remove:Never; RenameTo:ch08\Face01.ico; ReadOnly:-}
  267.     Samples\ch08\earth.ico        {Dest:LVB6; Remove:Never; RenameTo:ch08\earth.ico; ReadOnly:-}
  268.     Samples\ch08\Demo8_2.vbw    {Dest:LVB6; Remove:Never; RenameTo:ch08\Demo8-2.vbw; ReadOnly:-}
  269.     Samples\ch08\Demo8_2.vbp    {Dest:LVB6; Remove:Never; RenameTo:ch08\Demo8-2.vbp; ReadOnly:-}
  270.     Samples\ch08\Demo8_2.frx    {Dest:LVB6; Remove:Never; RenameTo:ch08\Demo8-2.frx; ReadOnly:-}
  271.     Samples\ch08\Demo8_2.frm    {Dest:LVB6; Remove:Never; RenameTo:ch08\Demo8-2.frm; ReadOnly:-}
  272.     Samples\ch08\Demo8_1.vbw    {Dest:LVB6; Remove:Never; RenameTo:ch08\Demo8-1.vbw; ReadOnly:-}
  273.     Samples\ch08\Demo8_1.vbp    {Dest:LVB6; Remove:Never; RenameTo:ch08\Demo8-1.vbp; ReadOnly:-}
  274.     Samples\ch08\Demo8_1.frx    {Dest:LVB6; Remove:Never; RenameTo:ch08\Demo8-1.frx; ReadOnly:-}
  275.     Samples\ch08\Demo8_1.frm    {Dest:LVB6; Remove:Never; RenameTo:ch08\Demo8-1.frm; ReadOnly:-}
  276.     Samples\ch08\cloud.ico        {Dest:LVB6; Remove:Never; RenameTo:ch08\cloud.ico; ReadOnly:-}
  277.     Samples\ch08\trash02b.ico    {Dest:LVB6; Remove:Never; RenameTo:ch08\trash02b.ico; ReadOnly:-}
  278. //CH09
  279.     Samples\ch09\Demo9_1.bas    {Dest:LVB6; Remove:Never; RenameTo:ch09\Demo9-1.bas; ReadOnly:-}
  280.     Samples\ch09\Lab9Sol.vbp    {Dest:LVB6; Remove:Never; RenameTo:ch09\Lab9Sol.vbp; ReadOnly:-}
  281.     Samples\ch09\Lab9Sol.frx    {Dest:LVB6; Remove:Never; RenameTo:ch09\Lab9Sol.frx; ReadOnly:-}
  282.     Samples\ch09\Lab9Sol.frm    {Dest:LVB6; Remove:Never; RenameTo:ch09\Lab9Sol.frm; ReadOnly:-}
  283.     Samples\ch09\Lab9Sol.bas    {Dest:LVB6; Remove:Never; RenameTo:ch09\Lab9Sol.bas; ReadOnly:-}
  284.     Samples\ch09\Lab9.vbw        {Dest:LVB6; Remove:Never; RenameTo:ch09\Lab9.vbw; ReadOnly:-}
  285.     Samples\ch09\Lab9.vbp        {Dest:LVB6; Remove:Never; RenameTo:ch09\Lab9.vbp; ReadOnly:-}
  286.     Samples\ch09\Lab9.frx        {Dest:LVB6; Remove:Never; RenameTo:ch09\Lab9.frx; ReadOnly:-}
  287.     Samples\ch09\Lab9.frm        {Dest:LVB6; Remove:Never; RenameTo:ch09\Lab9.frm; ReadOnly:-}
  288.     Samples\ch09\Demo9_2.vbw    {Dest:LVB6; Remove:Never; RenameTo:ch09\Demo9-2.vbw; ReadOnly:-}
  289.     Samples\ch09\Demo9_2.vbp    {Dest:LVB6; Remove:Never; RenameTo:ch09\Demo9-2.vbp; ReadOnly:-}
  290.     Samples\ch09\Demo9_2.frm    {Dest:LVB6; Remove:Never; RenameTo:ch09\Demo9-2.frm; ReadOnly:-}
  291.     Samples\ch09\Demo9_2.bas    {Dest:LVB6; Remove:Never; RenameTo:ch09\Demo9-2.bas; ReadOnly:-}
  292.     Samples\ch09\Demo9_1.vbw    {Dest:LVB6; Remove:Never; RenameTo:ch09\Demo9-1.vbw; ReadOnly:-}
  293.     Samples\ch09\Demo9_1.vbp    {Dest:LVB6; Remove:Never; RenameTo:ch09\Demo9-1.vbp; ReadOnly:-}
  294.     Samples\ch09\Demo9_1.frx    {Dest:LVB6; Remove:Never; RenameTo:ch09\Demo9-1.frx; ReadOnly:-}
  295.     Samples\ch09\Demo9_1.frm    {Dest:LVB6; Remove:Never; RenameTo:ch09\Demo9-1.frm; ReadOnly:-}
  296.     Samples\ch09\Lab9Sol.vbw    {Dest:LVB6; Remove:Never; RenameTo:ch09\Lab9Sol.vbw; ReadOnly:-}
  297. //CH10
  298.     Samples\ch10\Badbills.txt    {Dest:LVB6; Remove:Never; RenameTo:ch10\Badbills.txt; ReadOnly:-}
  299.     Samples\ch10\Lab10Sol.vbp    {Dest:LVB6; Remove:Never; RenameTo:ch10\Lab10Sol.vbp; ReadOnly:-}
  300.     Samples\ch10\Lab10Sol.frx    {Dest:LVB6; Remove:Never; RenameTo:ch10\Lab10Sol.frx; ReadOnly:-}
  301.     Samples\ch10\Lab10Sol.frm    {Dest:LVB6; Remove:Never; RenameTo:ch10\Lab10Sol.frm; ReadOnly:-}
  302.     Samples\ch10\Lab10.vbw        {Dest:LVB6; Remove:Never; RenameTo:ch10\Lab10.vbw; ReadOnly:-}
  303.     Samples\ch10\Lab10.vbp        {Dest:LVB6; Remove:Never; RenameTo:ch10\Lab10.vbp; ReadOnly:-}
  304.     Samples\ch10\Lab10.frx        {Dest:LVB6; Remove:Never; RenameTo:ch10\Lab10.frx; ReadOnly:-}
  305.     Samples\ch10\Lab10.frm        {Dest:LVB6; Remove:Never; RenameTo:ch10\Lab10.frm; ReadOnly:-}
  306.     Samples\ch10\Demo10_3.vbw    {Dest:LVB6; Remove:Never; RenameTo:ch10\Demo10-3.vbw; ReadOnly:-}
  307.     Samples\ch10\Demo10_3.vbp    {Dest:LVB6; Remove:Never; RenameTo:ch10\Demo10-3.vbp; ReadOnly:-}
  308.     Samples\ch10\Demo10_3.frx    {Dest:LVB6; Remove:Never; RenameTo:ch10\Demo10-3.frx; ReadOnly:-}
  309.     Samples\ch10\Demo10_3.frm    {Dest:LVB6; Remove:Never; RenameTo:ch10\Demo10-3.frm; ReadOnly:-}
  310.     Samples\ch10\Demo10_2.vbw    {Dest:LVB6; Remove:Never; RenameTo:ch10\Demo10-2.vbw; ReadOnly:-}
  311.     Samples\ch10\Demo10_2.vbp    {Dest:LVB6; Remove:Never; RenameTo:ch10\Demo10-2.vbp; ReadOnly:-}
  312.     Samples\ch10\Demo10_2.frm    {Dest:LVB6; Remove:Never; RenameTo:ch10\Demo10-2.frm; ReadOnly:-}
  313.     Samples\ch10\Demo10_1.vbw    {Dest:LVB6; Remove:Never; RenameTo:ch10\Demo10-1.vbw; ReadOnly:-}
  314.     Samples\ch10\Demo10_1.vbp    {Dest:LVB6; Remove:Never; RenameTo:ch10\Demo10-1.vbp; ReadOnly:-}
  315.     Samples\ch10\Demo10_1.frm    {Dest:LVB6; Remove:Never; RenameTo:ch10\Demo10-1.frm; ReadOnly:-}
  316.     Samples\ch10\book01b.ico    {Dest:LVB6; Remove:Never; RenameTo:ch10\book01b.ico; ReadOnly:-}
  317.     Samples\ch10\biblio.mdb        {Dest:LVB6; Remove:Never; RenameTo:ch10\biblio.mdb; ReadOnly:-}
  318.     Samples\ch10\Lab10Sol.vbw    {Dest:LVB6; Remove:Never; RenameTo:ch10\Lab10Sol.vbw; ReadOnly:-}
  319. //CH11
  320.     Samples\ch11\Demo11_2.frm    {Dest:LVB6; Remove:Never; RenameTo:ch11\Demo11-2.frm; ReadOnly:-}
  321.     Samples\ch11\Lab11Sol.vbw    {Dest:LVB6; Remove:Never; RenameTo:ch11\Lab11Sol.vbw; ReadOnly:-}
  322.     Samples\ch11\Lab11Sol.vbp    {Dest:LVB6; Remove:Never; RenameTo:ch11\Lab11Sol.vbp; ReadOnly:-}
  323.     Samples\ch11\Lab11Sol.frm    {Dest:LVB6; Remove:Never; RenameTo:ch11\Lab11Sol.frm; ReadOnly:-}
  324.     Samples\ch11\Lab11.vbw        {Dest:LVB6; Remove:Never; RenameTo:ch11\Lab11.vbw; ReadOnly:-}
  325.     Samples\ch11\Lab11.vbp        {Dest:LVB6; Remove:Never; RenameTo:ch11\Lab11.vbp; ReadOnly:-}
  326.     Samples\ch11\Lab11.frm        {Dest:LVB6; Remove:Never; RenameTo:ch11\Lab11.frm; ReadOnly:-}
  327.     Samples\ch11\Demo11_2.vbw    {Dest:LVB6; Remove:Never; RenameTo:ch11\Demo11-2.vbw; ReadOnly:-}
  328.     Samples\ch11\Demo11_2.vbp    {Dest:LVB6; Remove:Never; RenameTo:ch11\Demo11-2.vbp; ReadOnly:-}
  329.     Samples\ch11\talent.mdb        {Dest:LVB6; Remove:Never; RenameTo:ch11\talent.mdb; ReadOnly:-}
  330. //CH12
  331.     Samples\ch12\Calculat.cls    {Dest:LVB6; Remove:Never; RenameTo:ch12\Calculator.cls; ReadOnly:-}
  332.     Samples\ch12\Lab12Sol.vbp    {Dest:LVB6; Remove:Never; RenameTo:ch12\Lab12Sol.vbp; ReadOnly:-}
  333.     Samples\ch12\Lab12Sol.frm    {Dest:LVB6; Remove:Never; RenameTo:ch12\Lab12Sol.frm; ReadOnly:-}
  334.     Samples\ch12\Lab12Sol.cls    {Dest:LVB6; Remove:Never; RenameTo:ch12\Lab12Sol.cls; ReadOnly:-}
  335.     Samples\ch12\Lab12.vbp        {Dest:LVB6; Remove:Never; RenameTo:ch12\Lab12.vbp; ReadOnly:-}
  336.     Samples\ch12\Lab12.frm        {Dest:LVB6; Remove:Never; RenameTo:ch12\Lab12.frm; ReadOnly:-}
  337.     Samples\ch12\Lab12.cls        {Dest:LVB6; Remove:Never; RenameTo:ch12\Lab12.cls; ReadOnly:-}
  338.     Samples\ch12\Calculat.vbw    {Dest:LVB6; Remove:Never; RenameTo:ch12\Calculator.vbw; ReadOnly:-}
  339.     Samples\ch12\Calculat.vbp    {Dest:LVB6; Remove:Never; RenameTo:ch12\Calculator.vbp; ReadOnly:-}
  340.     Samples\ch12\Calculat.frm    {Dest:LVB6; Remove:Never; RenameTo:ch12\Calculator.frm; ReadOnly:-}
  341.     Samples\ch12\Lab12Sol.vbw    {Dest:LVB6; Remove:Never; RenameTo:ch12\Lab12Sol.vbw; ReadOnly:-}
  342. }
  343.  
  344. shortcuts
  345. {
  346.     LVB6.EXE {Caption:Learn Microsoft Visual Basic 6.0 Now; IconIndex:0}
  347. }
  348.  
  349.  
  350. destinations
  351. {
  352.     FilePrimary        {Parent:ProgramFiles; Subdirectory:MSPress\LVB6}
  353.     ShortcutPrimary        {Parent:CommonStartMenuPrograms; Subdirectory:Microsoft Press; Remove:IfEmpty}
  354.     LVB6            {Parent:None; Subdirectory:LVB6}
  355.     MSShared        {Parent:CommonFiles; Subdirectory:Microsoft Shared}
  356.     DAO            {Parent:MSShared; Subdirectory:DAO}
  357.     Lists            {Parent:FilePrimary; Subdirectory:Lists; Install:Always}
  358.     NewMedia        {Parent:FilePrimary; Subdirectory:New}
  359.     JetstreamShared        {Parent:CommonFiles; SubDirectory:Jetstream Shared}
  360. }
  361.  
  362.  
  363. source disks
  364. {
  365.     1 {Label:LVB6 CD; Description:Learn Microsoft Visual Basic 6.0 Now; IndicatorFile:setup.iwf}
  366. }
  367.  
  368.  
  369. //==============================================================================
  370. //    _setup.iwf        InstallWizard setup file
  371. //
  372. //    This setup file is used by InstallWizard 3.0 setups. The setup author
  373. //  modifies this file to describe the application to be installed.
  374. //
  375. //  Each key section of this setup file is described above the section. For
  376. //  more information about the syntax of setup files, see the comments the
  377. //  bottom of this file.
  378. //==============================================================================
  379.  
  380. //==============================================================================
  381. //    Configurations section
  382. //
  383. //    Configurations represent different installation options that are given to
  384. //    the user during the configurations step.  Configurations are made up of
  385. //  groups.  Each group listed in a configuration will be enabled (a groups
  386. //    subgroups will not be enabled) if that configuration is applied.
  387. //
  388. //    Format:    <Configuration ID> {Group: <Group ID>; Group <Group ID>; ...}
  389. //
  390. //==============================================================================
  391.  
  392. //==============================================================================
  393. //    Groups section
  394. //
  395. //    Group are logical collections of files.  They can contain both implicit and
  396. //    explicit files.  Implicit files are loading during the setup from a directory
  397. //    on the source media.  Explicit files are loaded from the Files section.
  398. //
  399. //    Format: <Group ID> {Details: <Boolean>; Name: <String>; Description: <String>
  400. //                        Subgroup: <Group ID>; Icon: <Enumeration>; Implicit:
  401. //                        <Boolean>; Recurse: <Boolean>; SourceDisk: <Source Disk ID>;
  402. //                        RelativeSourceDirectory: <String>; Destination:
  403. //                        <Destination ID>; KeepSourceStructure: <Boolean>}
  404. //
  405. //==============================================================================
  406.  
  407. //==============================================================================
  408. //    Files section
  409. //
  410. //    Each files section belongs to a group, so the section name must match a
  411. //    <Group ID>.  Also, much of the file information can be read from the file
  412. //    during installation (e.g Size, SourceModifiedDate), and no not have to be
  413. //    specified here.
  414. //
  415. //    Format: <Source Path> {SourceDisk: <Source Disk ID>; Destination:
  416. //            <Destination ID>; RenameTo: <String>; Description: <String>;
  417. //            Size: <Integer>; Version: <String>; SourceModifiedDate: <Date/Time>;
  418. //            Hidden: <String>; System: <String>; Archive: <String>: ReadOnly:
  419. //            <String>; InstallCondition: <Enumeration>;
  420. //            RemoveCondition: <Enumeration>; SelfRegistering: <Boolean>;
  421. //            ReferenceCounting: <Boolean>; AddApplicationPath: <Boolean>}
  422. //
  423. //==============================================================================
  424.  
  425. //==============================================================================
  426. //    Shortcuts section
  427. //
  428. //    Shortcuts are the .LNK files that normally reside in the start menu directory.
  429. //    These shortcuts then appear when the user clicks the Start button on the
  430. //    task bar. Shortcuts are linked to a file and are installed and removed as
  431. //    that file is installed and removed.
  432. //
  433. //    Format: <Source Path> {Destination: <Destination ID>; Caption: <String>;
  434. //        Arguments: <String>; IconIndex: <Integer>;
  435. //        InstallCondition: <Enumeration>; RemoveCondition: <Enumeration>}
  436. //
  437. //==============================================================================
  438.  
  439. //==============================================================================
  440. //    Destination section
  441. //    This section contains information about each destination where files and
  442. //    shortcuts will be installed on the end user's machine.  There are three
  443. //    types of destinations: predefined destinations, special destination
  444. //    and specified destinations.  Entries under this section must be not be
  445. //    predefined destinations.
  446. //
  447. //    Predefined Destinations: None, Windows, System, Temp, ProgramFiles,
  448. //        StartMenu, Startup, StartMenuPrograms, Desktop,
  449. //        SendTo, CommonStartMenu, CommonStartMenuPrograms,
  450. //        Fonts, CommonFiles, Help
  451. //
  452. //    Special Destination: Primary, ShortcutPrimary - these are defined for you
  453. //                         if not defined in this section
  454. //
  455. //    Format:    <Destination ID>    {Subdirectory: <String>; Parent: <Destination ID>;
  456. //                                 InstallCondition: <Enumeration>;
  457. //                                 RemoveCondition: <Enumeration>}
  458. //
  459. //==============================================================================
  460.  
  461. //==============================================================================
  462. //    Source Disks section
  463. //
  464. //    This section specifies the number of source disks that the setup uses.
  465. //    Source disks can be CDs, diskettes, or even hard drive locations. The
  466. //    <Source Disk ID> is always a number so that disks can be iterated.
  467. //
  468. //    Format:    <Source Disk ID>    {Label: <String>; Description: <String>;
  469. //                                 IndicatorFile: <String>}
  470. //
  471. //==============================================================================
  472.  
  473. //==============================================================================
  474. //  About the setup file syntax:
  475. //
  476. //    Directives:    This file understands #include, #define, #undef, #ifdef, #else
  477. //                #endif
  478. //
  479. //    Symbols:    _DEBUG, DEBUG, _UNICODE, and UNICODE symbols will be automatically
  480. //                defined when this file is read by InstallWizard
  481. //
  482. //    Comments:    Inline comments (slash-slash) and Block comments (star-slash)
  483. //                can be used.
  484. //
  485. //    Merging:    Duplicate sections and entries are automatically merged into
  486. //                a single item (e.g. if you #include a file with a groups section
  487. //                and you have a groups section in this file, they will be merged
  488. //                into a single groups section).
  489. //
  490. //    Quotation:    Quotes can be used to create a string literal.  Double-quotes
  491. //                in a string literal are replaced with a real quote.
  492. //                "This is a ""string"" literal" -> This is a "string" literal
  493. //
  494. //    Whitespace:    Tabs, returns, and spaces are ignored, except in values.  This
  495. //                allows values such as description to not have to be quoted.
  496. //
  497. //    Values:        Values can be <Boolean>, <String>, <Integer>, <Integer64>, and
  498. //                <Enumeration>. Value types such as Boolean can be represented
  499. //                in many ways (Yes, No, Y, N, True, False, T, F etc.).
  500. //
  501. //
  502. //    NOTE: Please see the 'InstallWizard Setup File Format.doc' for specific
  503. //          section, entry, and tag requirements/features.
  504. //    Copyright (C), 1994-1998, Jetstream Software, Inc. All rights reserved.
  505. //==============================================================================
  506.